#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
#include <easyx.h>
using namespace std;

#define PI 3.14
int main()
{

	initgraph(1024, 1024);

	setbkcolor(WHITE);
	cleardevice();

	setlinestyle(PS_SOLID, 10);
	setlinecolor(BLACK);

	setfillcolor(BLUE);
	fillellipse(118, 125, 990, 931);

	setfillcolor(WHITE);
	fillellipse(189, 271, 919, 931);

	fillellipse(375, 170, 555, 420);
	fillellipse(555, 170, 735, 420);

	setfillcolor(BLACK);
	solidcircle(484, 333, 25);
	solidcircle(617, 333, 25);

	setfillcolor(WHITE);
	solidcircle(484, 333, 10);
	solidcircle(617, 333, 10);

	setfillcolor(RED);
	fillcircle(554, 420, 35);
	line(554, 460, 554, 828);

	arc(320, 510, 789, 827, PI, 2 * PI);

	getchar();
	closegraph();
	return 0;
}
